﻿using System;

namespace SharpSqlAnalyzer
{
	// Token: 0x02000017 RID: 23
	public enum EExpressionType
	{
		// Token: 0x0400021D RID: 541
		not_initialized_yet_t,
		// Token: 0x0400021E RID: 542
		unknown_t,
		// Token: 0x0400021F RID: 543
		removed_t,
		// Token: 0x04000220 RID: 544
		simple_source_token_t,
		// Token: 0x04000221 RID: 545
		simple_object_name_t,
		// Token: 0x04000222 RID: 546
		simple_constant_t,
		// Token: 0x04000223 RID: 547
		arithmetic_t,
		// Token: 0x04000224 RID: 548
		arithmetic_plus_t,
		// Token: 0x04000225 RID: 549
		arithmetic_minus_t,
		// Token: 0x04000226 RID: 550
		arithmetic_times_t,
		// Token: 0x04000227 RID: 551
		arithmetic_divide_t,
		// Token: 0x04000228 RID: 552
		arithmetic_modulo_t,
		// Token: 0x04000229 RID: 553
		arithmetic_compound_operator_t,
		// Token: 0x0400022A RID: 554
		arithmetic_exponentiation_t,
		// Token: 0x0400022B RID: 555
		parenthesis_t,
		// Token: 0x0400022C RID: 556
		concatenate_t,
		// Token: 0x0400022D RID: 557
		assignment_t,
		// Token: 0x0400022E RID: 558
		list_t,
		// Token: 0x0400022F RID: 559
		bitwise_t,
		// Token: 0x04000230 RID: 560
		bitwise_and_t,
		// Token: 0x04000231 RID: 561
		bitwise_or_t,
		// Token: 0x04000232 RID: 562
		bitwise_xor_t,
		// Token: 0x04000233 RID: 563
		bitwise_exclusive_or_t,
		// Token: 0x04000234 RID: 564
		bitwise_shift_left_t,
		// Token: 0x04000235 RID: 565
		bitwise_shift_right_t,
		// Token: 0x04000236 RID: 566
		scope_resolution_t,
		// Token: 0x04000237 RID: 567
		exponentiate_t,
		// Token: 0x04000238 RID: 568
		simple_comparison_t,
		// Token: 0x04000239 RID: 569
		boolean_comparison_equal_t,
		// Token: 0x0400023A RID: 570
		boolean_comparison_greaterThan_t,
		// Token: 0x0400023B RID: 571
		boolean_comparison_lessThan_t,
		// Token: 0x0400023C RID: 572
		boolean_comparison_greaterThanOrEqualTo_t,
		// Token: 0x0400023D RID: 573
		boolean_comparison_lessThanOrEqualTo_t,
		// Token: 0x0400023E RID: 574
		boolean_comparison_notEqualToBrackets_t,
		// Token: 0x0400023F RID: 575
		boolean_comparison_notEqualToExclamation_t,
		// Token: 0x04000240 RID: 576
		boolean_comparison_notLessThan_t,
		// Token: 0x04000241 RID: 577
		boolean_comparison_notGreaterThan_t,
		// Token: 0x04000242 RID: 578
		boolean_comparison_leftOuterJoin_t,
		// Token: 0x04000243 RID: 579
		boolean_comparison_rightOuterJoin_t,
		// Token: 0x04000244 RID: 580
		group_comparison_t,
		// Token: 0x04000245 RID: 581
		logical_t,
		// Token: 0x04000246 RID: 582
		unary_t,
		// Token: 0x04000247 RID: 583
		unary_plus_t,
		// Token: 0x04000248 RID: 584
		unary_minus_t,
		// Token: 0x04000249 RID: 585
		unary_prior_t,
		// Token: 0x0400024A RID: 586
		unary_connect_by_root_t,
		// Token: 0x0400024B RID: 587
		unary_factorial_t,
		// Token: 0x0400024C RID: 588
		unary_squareroot_t,
		// Token: 0x0400024D RID: 589
		unary_cuberoot_t,
		// Token: 0x0400024E RID: 590
		unary_factorialprefix_t,
		// Token: 0x0400024F RID: 591
		unary_absolutevalue_t,
		// Token: 0x04000250 RID: 592
		unary_bitwise_not_t,
		// Token: 0x04000251 RID: 593
		unary_left_unknown_t,
		// Token: 0x04000252 RID: 594
		unary_right_unknown_t,
		// Token: 0x04000253 RID: 595
		unary_binary_operator_t,
		// Token: 0x04000254 RID: 596
		case_t,
		// Token: 0x04000255 RID: 597
		function_t,
		// Token: 0x04000256 RID: 598
		cursor_t,
		// Token: 0x04000257 RID: 599
		subquery_t,
		// Token: 0x04000258 RID: 600
		null_t,
		// Token: 0x04000259 RID: 601
		between_t,
		// Token: 0x0400025A RID: 602
		exists_t,
		// Token: 0x0400025B RID: 603
		pattern_matching_t,
		// Token: 0x0400025C RID: 604
		place_holder_t,
		// Token: 0x0400025D RID: 605
		floating_point_t,
		// Token: 0x0400025E RID: 606
		logical_and_t,
		// Token: 0x0400025F RID: 607
		logical_or_t,
		// Token: 0x04000260 RID: 608
		logical_xor_t,
		// Token: 0x04000261 RID: 609
		logical_not_t,
		// Token: 0x04000262 RID: 610
		is_t,
		// Token: 0x04000263 RID: 611
		in_t,
		// Token: 0x04000264 RID: 612
		group_t,
		// Token: 0x04000265 RID: 613
		is_of_type_t,
		// Token: 0x04000266 RID: 614
		range_t,
		// Token: 0x04000267 RID: 615
		power_t,
		// Token: 0x04000268 RID: 616
		at_time_zone_t,
		// Token: 0x04000269 RID: 617
		at_local_t,
		// Token: 0x0400026A RID: 618
		day_to_second_t,
		// Token: 0x0400026B RID: 619
		year_to_month_t,
		// Token: 0x0400026C RID: 620
		new_structured_type_t,
		// Token: 0x0400026D RID: 621
		new_variant_type_t,
		// Token: 0x0400026E RID: 622
		period_ldiff_t,
		// Token: 0x0400026F RID: 623
		period_rdiff_t,
		// Token: 0x04000270 RID: 624
		period_p_intersect_t,
		// Token: 0x04000271 RID: 625
		period_p_normalize_t,
		// Token: 0x04000272 RID: 626
		until_changed_t,
		// Token: 0x04000273 RID: 627
		is_document_t,
		// Token: 0x04000274 RID: 628
		is_distinct_from_t,
		// Token: 0x04000275 RID: 629
		is_unknown_t,
		// Token: 0x04000276 RID: 630
		is_false_t,
		// Token: 0x04000277 RID: 631
		is_true_t,
		// Token: 0x04000278 RID: 632
		collate_t,
		// Token: 0x04000279 RID: 633
		left_join_t,
		// Token: 0x0400027A RID: 634
		right_join_t,
		// Token: 0x0400027B RID: 635
		ref_arrow_t,
		// Token: 0x0400027C RID: 636
		typecast_t,
		// Token: 0x0400027D RID: 637
		arrayaccess_t,
		// Token: 0x0400027E RID: 638
		sqlserver_proprietary_column_alias_t,
		// Token: 0x0400027F RID: 639
		left_shift_t,
		// Token: 0x04000280 RID: 640
		right_shift_t,
		// Token: 0x04000281 RID: 641
		multiset_t,
		// Token: 0x04000282 RID: 642
		fieldselection_t,
		// Token: 0x04000283 RID: 643
		array_constructor_t,
		// Token: 0x04000284 RID: 644
		row_constructor_t,
		// Token: 0x04000285 RID: 645
		member_of_t,
		// Token: 0x04000286 RID: 646
		next_value_for_t,
		// Token: 0x04000287 RID: 647
		datetime_t,
		// Token: 0x04000288 RID: 648
		interval_t,
		// Token: 0x04000289 RID: 649
		model_t,
		// Token: 0x0400028A RID: 650
		object_access_t,
		// Token: 0x0400028B RID: 651
		type_constructor_t,
		// Token: 0x0400028C RID: 652
		xml_t,
		// Token: 0x0400028D RID: 653
		units_t,
		// Token: 0x0400028E RID: 654
		collection_constructor_set_t,
		// Token: 0x0400028F RID: 655
		collection_constructor_multiset_t,
		// Token: 0x04000290 RID: 656
		collection_constructor_list_t,
		// Token: 0x04000291 RID: 657
		multiset_union_t,
		// Token: 0x04000292 RID: 658
		multiset_union_distinct_t,
		// Token: 0x04000293 RID: 659
		multiset_intersect_t,
		// Token: 0x04000294 RID: 660
		multiset_intersect_distinct_t,
		// Token: 0x04000295 RID: 661
		multiset_union_all_t,
		// Token: 0x04000296 RID: 662
		multiset_except_t,
		// Token: 0x04000297 RID: 663
		multiset_except_distinct_t,
		// Token: 0x04000298 RID: 664
		array_access_expr_t,
		// Token: 0x04000299 RID: 665
		field_access_t,
		// Token: 0x0400029A RID: 666
		hive_variable_t,
		// Token: 0x0400029B RID: 667
		json_get_text,
		// Token: 0x0400029C RID: 668
		json_get_text_at_path,
		// Token: 0x0400029D RID: 669
		json_get_object,
		// Token: 0x0400029E RID: 670
		json_get_object_at_path,
		// Token: 0x0400029F RID: 671
		json_left_contain,
		// Token: 0x040002A0 RID: 672
		json_right_contain,
		// Token: 0x040002A1 RID: 673
		json_exist,
		// Token: 0x040002A2 RID: 674
		json_any_exist,
		// Token: 0x040002A3 RID: 675
		json_all_exist,
		// Token: 0x040002A4 RID: 676
		contains_t,
		// Token: 0x040002A5 RID: 677
		xml_method_t,
		// Token: 0x040002A6 RID: 678
		is_a_set_t
	}
}
